phpseclib3\Math\BigInteger\Engines\PHP D

Total Complexity 184
Dependencies 5
Dependents 0
Total lines 1,334
Lines of code 735
Logical lines of code 494
Comment lines 370
Methods 40
Properties 0

Methods 40

Method Rating Maintainability Complexity Lines of code
divideHelper()
B
32 19 111
subtractHelper()
B
40 16 60
addHelper()
A
40 14 60
bitwise_split()
A
41 11 55
compareHelper()
A
55 10 18
bitwise_small_split()
A
48 8 33
regularMultiply()
A
51 8 25
testJITOnWindows()
S
62 9 9
testSmallPrimes()
S
55 7 19
initialize()
S
49 6 30
toString()
S
51 6 28
lshift()
S
54 6 20
baseSquare()
S
54 6 19
toBytes()
S
56 5 18
rshift()
S
55 4 19
normalize()
S
55 4 19
multiplyHelper()
S
57 4 16
scan1divide()
S
58 4 14
powHelper()
S
62 3 11
karatsuba()
S
53 2 22
karatsubaSquare()
S
54 2 19
trim()
S
65 3 9
__construct()
S
64 3 10
testBit()
S
65 2 8
getLength()
S
68 2 6
square()
S
72 2 5
powModInner()
S
66 2 8
array_repeat()
S
77 2 3
safe_divide()
S
70 2 6
divide_digit()
S
62 2 10
make_odd()
S
80 1 3
bitwise_leftShift()
S
71 1 6
bitwise_rightShift()
S
71 1 6
abs()
S
74 1 5
isOdd()
S
78 1 3
convertToObj()
S
70 1 6
isNegative()
S
82 1 3
negate()
S
73 1 5
pad()
S
71 1 5
int2bytes()
S
77 1 3